/* Copyright 2009 FriendFeed */
body {
	background: url("/static/images/gradient.png?v=e460") repeat-x top;
	background-color: #aaa;
	color: black;
	margin: 0
}

body,input,textarea,select,option,button,th,td {
	font-family: Arial, sans-serif;
	font-size: 15px
}

div,table,form,th,td,img,h1,h2,h3,h4,fieldset {
	padding: 0;
	margin: 0;
	border: 0
}

a {
	color: #0000cc;
	text-decoration: none
}

a:hover {
	text-decoration: underline
}

a.selected {
	color: black;
	font-weight: bold
}

a.selected:hover {
	text-decoration: none
}

table {
	border-collapse: collapse
}

td,th {
	text-align: left;
	vertical-align: middle
}

textarea {
	overflow: auto;
	resize: none
}

p {
	margin: 0;
	margin-bottom: 15px
}

img {
	-ms-interpolation-mode: bicubic
}  /* Common design elements */
img.picture {
	border: 1px solid #ccc
}

img.picture.small {
	width: 25px;
	height: 25px
}

img.picture.medium {
	width: 50px;
	height: 50px
}

img.picture.large {
	width: 75px;
	height: 75px
}

img.picture.xlarge {
	width: 100px;
	height: 100px
}

/* Page/boxes */
.box .box-top,.box .box-bottom,.box .box-corner {
	background-image: url("/static/images/box-gray.png?v=0dab");
	background-repeat: no-repeat
}

.box .box-top,.box .box-bottom {
	margin-left: 10px
}

.box .box-corner {
	background-position: top left;
	margin-left: -10px;
	width: 10px;
	float: left;
	display: inline
}

.box .box-top .box-spacer,.box .box-top .box-corner {
	height: 10px
}

.box .box-bottom .box-spacer,.box .box-bottom .box-corner {
	height: 10px
}

.box .box-top {
	background-position: top right
}

.box .box-bottom {
	background-position: bottom right
}

.box .box-bottom .box-corner {
	background-position: bottom left;
}

.box .box-body {
	background: #eee;
	padding-top: 15px;
	padding-left: 25px;
	padding-right: 25px
}

.box.white .box-top,.box.white .box-bottom,.box.white .box-corner {
	background-image: url("/static/images/box-white.png?v=fd1f")
}

.box.white .box-body {
	background: white
}

.box .box-bar,.box .box-bar .box-corner {
	background-repeat: no-repeat
}

.box .box-bar {
	margin-left: 10px;
	background-position: top right
}

.box .box-bar .box-corner {
	background-position: top left
}

.box .box-bar .box-bar-text,.box .box-bar .box-bar-text a {
	color: white
}

.box .box-bar .box-bar-text {
	padding-left: 5px;
	padding-right: 7px;
	line-height: 28px;
	height: 28px
}

.box .box-bar .box-corner {
	height: 28px
}

.box-bar-text .title {
	font-weight: bold
}

.box .box-bar,.box .box-bar .box-corner {
	background-image: url("/static/images/bar-home.png?v=05a7")
}

.box .box-bar.friends,.box .box-bar.friends .box-corner {
	background-image: url("/static/images/bar-friends.png?v=b42c")
}

.box .box-bar.groups,.box .box-bar.groups .box-corner {
	background-image: url("/static/images/bar-groups.png?v=7d74")
}

.box .box-bar.search,.box .box-bar.search .box-corner {
	background-image: url("/static/images/bar-search.png?v=1012")
}  /* Chrome */
#container {
	margin: auto;
	width: 961px;
	width: auto !important;
	max-width: 961px;
	padding: 20px;
	padding-top: 10px
}

#container.nosidebar {
	width: 755px;
	width: auto !important;
	max-width: 755px
}

#header {
	padding-bottom: 10px
}

#header .logo {
	line-height: 0;
	padding-left: 10px;
	padding-right: 25px
}

#sidebar {
	width: 185px;
	float: right;
	display: inline
}

#body {
	margin-right: 210px
}

#container.nosidebar #body {
	margin-right: 0
}

#body .box-bar-text .control {
	float: right;
	padding-left: 15px
}



#footer {
	padding-left: 10px;
	padding-top: 10px
}

#footer,#footer select {
	color: #444
}



#container.nosidebar #searchform .textbox {
	width: 180px
}

 /* Feed */
#feed {
	margin-top: -14px
}

.pager a {
	margin-right: 15px
}

.entry {
	line-height: 19px;
	/* necessary to prevent font-shifting with realtime */
}

.entry.small {
	line-height: 17px;
	/* necessary to prevent font-shifting with realtime */
	font-size: 13px
}



.entry {
	padding-top: 14px
}



.entry .profile {
	float: left;
	line-height: 0
}

.entry .body {
	margin-left: 63px
}

.entry.large .body {
	margin-left: 88px
}

.entry.small .body {
	margin-left: 34px
}

.entry.large .title {
	font-size: 21px;
	line-height: normal
}

.entry.nopicture .body {
	margin-left: 0
}

.entry .clear {
	clear: left
}

.entry .fof {
	margin-left: 1px;
	margin-bottom: 7px;
	color: #737373;
	font-style: italic
}

.entry .fof a {
	color: #737373;
	font-weight: bold
}

.entry .title .name {
	margin-bottom: 2px
}

.entry .title .name a.l_profile {
	font-weight: bold
}

.entry .info,.entry .likes,.entry .comments,.entry .bottomcomment,.entry .info a.date,.entry .info a.service,.entry .comments a.via,.entry .commentform textarea
	{
	font-size: 13px;
	line-height: 16px;
	/* necessary to prevent font-shifting with realtime */
	color: #666
}


.fbiframe .entry .info,.fbiframe .entry .likes,.fbiframe .entry .comments,.fbiframe .entry .bottomcomment,.fbiframe .entry .info a.date,.fbiframe .entry .info a.service,.fbiframe .entry .comments a.via,.fbiframe .entry .commentform textarea
	{
	font-size: 11px;
	line-height: 15px;
	/* necessary to prevent font-shifting with realtime */
}

.entry.private .info,.entry.direct .info {
	padding-left: 16px;
	background-position: left center;
	background-repeat: no-repeat
}

.entry.private .info {
	padding-left: 14px;
	background-image: url("/static/images/lock.png?v=7e91")
}

.entry.direct .info {
	background-image: url("/static/images/direct-small.png?v=9e5a")
}

.entry input {
	font-size: 14px
}

.fbiframe .entry input {
	font-size: 11px
}

.entry .info a,.entry .likes a,.entry .comment a,.entry .expandcomment a
	{
	color: #7777cc
}

.entry .likes,.entry .expandcomment,.entry .comment,.entry .commentform,.entry .clusterlink
	{
	margin-top: 8px
}

.entry .commentform textarea {
	width: 95%;
	height: 18px
}

.entry.large .commentform textarea {
	height: 35px
}

.entry .commentform .buttons {
	margin-top: 2px
}

.entry .commentform .l_cancelcomment {
	margin-left: 7px
}

.entry .commentform .buttons {
	width: 95%
}

.entry .commentform .ccount {
	float: right;
	margin-right: -5px
}

.entry .commentform .ccount span {
	color: black
}

.entry .info {
	margin-top: 2px
}

#page .entry a.main {
	padding: 0;
	margin: 0
}

.entry .likes {
	background: url("/static/images/smile.png?v=4b9a") no-repeat top left
}

.entry .comment,.entry .commentform {
	background: url("/static/images/comment-unknown.png?v=8733") no-repeat
		top left
}

.entry .comment.deleted,.entry .comment.friend,.entry .comment.owner,.entry .commentform
	{
	background-image: url("/static/images/comment.png?v=d534")
}

.entry .comment.new {
	background-image: url("/static/images/comment-new.png?v=e406")
}

.entry .comment.bottomcomment {
	background-image: url("/static/images/comment-add-blue.png?v=28fd")
}

.entry .likes,.entry .expandcomment,.entry .commentform,.entry .comment.deleted
	{
	padding-left: 21px
}

.entry .comment .content {
	margin-left: 21px
}

.entry .comment .quote {
	display: inline;
	float: left;
	height: 16px;
	width: 16px
}

.entry .expandcomment,.entry .bottomcomment {
	font-style: italic
}








  /* Feed creation form */


div.tabs a {
	padding-right: 10px
}  /* Copyright 2009 FriendFeed */
.box .box-bar {
	margin-left: 0;
	margin-right: 0;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px
}

#realtimectl {
	padding-top: 4px
}

.box .box-bar .box-bar-text {
	padding-left: 14px;
	padding-right: 6px;
	line-height: 26px;
	height: auto
}

.box .box-bar .box-corner,.box .box-bar.friends .box-corner,.box .box-bar.groups .box-corner,.box .box-bar.search .box-corner
	{
	background: none;
	display: none
}

.box .box-bar,.box .box-bar.friends,.box .box-bar.groups,.box .box-bar.search
	{
	background: url("/static/images/shine.png?v=6f3b") repeat-x top;
	border: 1px solid #2f72c4;
	background-color: #2f72c4
}

.box .box-bar.friends {
	border-color: #6fac38;
	background-color: #6fac38
}

.box .box-bar.groups {
	border-color: #da8319;
	background-color: #da8319
}

.box .box-bar.search {
	border-color: #d74848;
	background-color: #d74848
}